﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class ThongKe_PhuLuc2g : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            txtdenngay.Text = string.Format("{0:dd/MM/yyyy}",DateTime.Now);
        }
    }
    protected void btn_xuat_file_excel_Click(object sender, EventArgs e)
    {
        Response.Redirect("javascript:window.open('../Print/Print2g.aspx','_blank');");
    }
    protected List<tblLuanChuyenCanBoDoan> Getlistchuyencongtaccanbo()
    {
        _dbDataContext _db = new _dbDataContext();
        var list = _db.tblLuanChuyenCanBoDoans.Where(r => r.NgayChuyenCongTac >= CatalogAccess.ConvertToDate(txttungay.Text) && r.NgayChuyenCongTac <= CatalogAccess.ConvertToDate(txtdenngay.Text) && r.LuanChuyenCanBo == false);
        return list.ToList();
    }
    protected List<tblLuanChuyenCanBoDoan> Getlistluanchuyencanbo()
    {
        _dbDataContext _db = new _dbDataContext();
        var list = _db.tblLuanChuyenCanBoDoans.Where(r => r.NgayChuyenCongTac >= CatalogAccess.ConvertToDate(txttungay.Text) && r.NgayChuyenCongTac <= CatalogAccess.ConvertToDate(txtdenngay.Text) && r.LuanChuyenCanBo == true);
        return list.ToList();
    }
    protected void btnquery_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = false;
        if (txttungay.Text.Length == 0)
        {
            lbl_message.Text = "Chọn giá trị từ ngày trước khi thống kê.";
            return;
        }
        int tungay = CatalogAccess.DoiNgaySangSoTinhTu1930(CatalogAccess.ConvertToDate(txttungay.Text));
        int denngay = CatalogAccess.DoiNgaySangSoTinhTu1930(CatalogAccess.ConvertToDate(txtdenngay.Text));
        if (tungay > denngay)
        {
            lbl_message.Text = "Thời gian từ ngày phải nhỏ hơn đến ngày";
            return;
        }
        //phan chuyen cong tac can bo doan
        //tinh toan du lieu
        pndetail.Visible = true;
        //tinh tong cua cap tinh
        var ListChuyenCongTacCanBo = Getlistchuyencongtaccanbo();
        var listluanchuyencanbo = Getlistluanchuyencanbo();
        string str = "<td style=font-weight:bold;>";
        var listCapTinh = ListChuyenCongTacCanBo.Where(r => r.DonViCuID.Trim() == "TDB");
        str += listCapTinh.Count().ToString() + "</td>";
        //tinh cho tung co quan
        str += "<td>"+listCapTinh.Where(r => r.DonViChuyenDenID == 1).Count().ToString() + "</td>";
        str += "<td>" + listCapTinh.Where(r => r.DonViChuyenDenID == 2).Count().ToString() + "</td>";
        str += "<td>" + listCapTinh.Where(r => r.DonViChuyenDenID == 3).Count().ToString() + "</td>";
        str += "<td>" + listCapTinh.Where(r => r.DonViChuyenDenID == 4).Count().ToString() + "</td>";
        //tinh tong cua cap huyen
        var listCapHuyen = ListChuyenCongTacCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "CSD");
        str += "<td style=font-weight:bold;>" + listCapHuyen.Count().ToString() + "</td>";
        //tinh cho tung co quan
        str += "<td>" + listCapHuyen.Where(r => r.DonViChuyenDenID == 1).Count().ToString() + "</td>";
        str += "<td>" + listCapHuyen.Where(r => r.DonViChuyenDenID == 2).Count().ToString() + "</td>";
        str += "<td>" + listCapHuyen.Where(r => r.DonViChuyenDenID == 3).Count().ToString() + "</td>";
        str += "<td>" + listCapHuyen.Where(r => r.DonViChuyenDenID == 4).Count().ToString() + "</td>";
        //tinh tong cua cap xa
        var listCapXa = ListChuyenCongTacCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "DCS" || r.DonViCuID.Substring(0, 3) == "CDC");
        str += "<td style=font-weight:bold;>" + listCapXa.Count().ToString() + "</td>";
        //tinh cho tung co quan
        str += "<td>" + listCapXa.Where(r => r.DonViChuyenDenID == 1).Count().ToString() + "</td>";
        str += "<td>" + listCapXa.Where(r => r.DonViChuyenDenID == 2).Count().ToString() + "</td>";
        str += "<td>" + listCapXa.Where(r => r.DonViChuyenDenID == 3).Count().ToString() + "</td>";
        str += "<td>" + listCapXa.Where(r => r.DonViChuyenDenID == 4).Count().ToString() + "</td>";

        //phan luan chuyen can bo doan 
        //tinh xuong huyen
        str += "<td>" + listluanchuyencanbo.Where(r => r.DonViCuID.Substring(0, 3) == "TDB" && r.DonViMoiID.Substring(0, 3) == "CSD").Count().ToString() + "</td>";
        //tinh xuong xa
        str += "<td>" + listluanchuyencanbo.Where(r => r.DonViCuID.Substring(0, 3) == "TDB" && (r.DonViMoiID.Substring(0, 3) == "CDC" || r.DonViMoiID.Substring(0, 3) == "DCS")).Count().ToString() + "</td>";
        //huyen len tinh
        str += "<td>" + listluanchuyencanbo.Where(r => r.DonViCuID.Substring(0, 3) == "CSD" && r.DonViMoiID.Substring(0, 3) == "TDB").Count().ToString() + "</td>";
        //cap huyen xuong cap xa
        str += "<td>" + listluanchuyencanbo.Where(r => r.DonViCuID.Substring(0, 3) == "CSD" && (r.DonViMoiID.Substring(0, 3) == "CDC" || r.DonViMoiID.Substring(0, 3) == "DCS")).Count().ToString() + "</td>";
        //cap xa len cap huyen
        str += "<td>" + listluanchuyencanbo.Where(r => (r.DonViCuID.Substring(0, 3) == "CDC" || r.DonViCuID.Substring(0, 3) == "DCS") && r.DonViMoiID.Substring(0, 3) == "CSD").Count().ToString() + "</td>";
        lblSummary.Text = str;
        Session["Phuluc2gPirnt"] = str;
    }
    protected void txttungay_TextChanged(object sender, EventArgs e)
    {
        lbl_message.Text = "";
    }
    protected void LinkButtonCapTinh_Click(object sender, EventArgs e)
    {
        DisplayDetail("TDB");
    }

    private void DisplayDetail(string madonvi)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var listchuyencongtaccanbo = Getlistchuyencongtaccanbo();
        var list = listchuyencongtaccanbo.Where(r => r.DonViCuID.Substring(0, 3) == madonvi).OrderBy(r => r.DonViChuyenDenID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.TenDonViChuyenDen + "</td>    "
                    + "<td>" + PageURL.GetListCoQuan().Single(r => r.ID == item.DonViChuyenDenID).TenCoQuan + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    protected void btn_close_view_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = false;
    }

    protected void linkcaphuyen_Click(object sender, EventArgs e)
    {
        DisplayDetail("CSD");
    }
    protected void linkcapxa_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var listchuyencongtaccanbo = Getlistchuyencongtaccanbo();
        var list = listchuyencongtaccanbo.Where(r => r.DonViCuID.Substring(0, 3) == "DCS" || r.DonViCuID.Substring(0, 3)=="CDC").OrderBy(r=>r.DonViChuyenDenID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.TenDonViChuyenDen + "</td>    "
                    + "<td>" + PageURL.GetListCoQuan().Single(r => r.ID == item.DonViChuyenDenID).TenCoQuan + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    //phan luan chuyen
    protected void linktinhxuonghuyen_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác cũ</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Chức vụ mới</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var ListLuanChuyenCanBo = Getlistluanchuyencanbo();
        var list = ListLuanChuyenCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "TDB" && r.DonViMoiID.Substring(0, 3) == "CSD").OrderBy(r => r.DonViCuID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.tblCoSoDoan1.TenDonVi + "</td>    "
                    + "<td>" + item.tblDanhMuc1.TenDanhMuc + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    protected void linktinhxuongxa_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var ListLuanChuyenCanBo = Getlistluanchuyencanbo();
        var list = ListLuanChuyenCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "TDB" && (r.DonViMoiID.Substring(0, 3) == "CDC" || r.DonViMoiID.Substring(0, 3) == "DCS")).OrderBy(r => r.DonViCuID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.tblCoSoDoan1.TenDonVi + "</td>    "
                    + "<td>" + item.tblDanhMuc1.TenDanhMuc + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    protected void linkhuyenlentinh_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var ListLuanChuyenCanBo = Getlistluanchuyencanbo();
        var list = ListLuanChuyenCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "CSD" && r.DonViMoiID.Substring(0, 3) == "TDB").OrderBy(r => r.DonViCuID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.tblCoSoDoan1.TenDonVi + "</td>    "
                    + "<td>" + item.tblDanhMuc1.TenDanhMuc + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    protected void linkhuyenxuongxa_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var ListLuanChuyenCanBo = Getlistluanchuyencanbo();
        var list = ListLuanChuyenCanBo.Where(r => r.DonViCuID.Substring(0, 3) == "CSD" && (r.DonViMoiID.Substring(0, 3) == "CDC" || r.DonViMoiID.Substring(0, 3) == "DCS")).OrderBy(r => r.DonViCuID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                    + "<td>" + dem++ + "</td>"
                    + "<td>" + item.MaDoanVien + "</td>"
                    + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                    + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                    + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                    + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                    + "<td>" + item.tblCoSoDoan1.TenDonVi + "</td>    "
                    + "<td>" + item.tblDanhMuc1.TenDanhMuc + "</td>    "
                    + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                    + "</tr>";
        }
        label_table.Text = str;
    }
    protected void linkxalenhuyen_Click(object sender, EventArgs e)
    {
        panel_indanhsach.Visible = true;
        string Today_date = string.Format("{0:dd/MM/yyyy}", DateTime.Now);
        string str = "<tr><td style='text-align: right;' colspan='10'>"
                                                    + "<em>Ngày lập báo cáo:" + Today_date + "</em>"
                                                    + "&nbsp;"

                                                       + " <em>"
                                                           + " <br />"
                                                           + " Đơn vị thống kê:Không rõ </em>"
                                                    + "&nbsp;"

                                                + "</td>"
                                            + "</tr>"

                                            + "<tr>"
                                                + "<td>STT</td>"
                                                + "<td>Mã Đoàn viên</td>"
                                                + "<td>Tên đoàn viên</td>"
                                                + "<td>Ngày sinh</td>"
                                                + "<td>Trực thuộc</td>"
                                                + "<td>Đơn vị công tác</td>"
                                                + "<td>Chức vụ</td>"
                                                + "<td>Đơn vị chuyển đến</td>"
                                                + "<td>Loại cơ quan</td>"
                                                + "<td>Ngày chuyển công tác</td>"
                                            + "</tr>";
        var ListLuanChuyenCanBo = Getlistluanchuyencanbo();
        var list = ListLuanChuyenCanBo.Where(r => (r.DonViCuID.Substring(0, 3) == "CDC" || r.DonViCuID.Substring(0, 3) == "DCS") && r.DonViMoiID.Substring(0, 3) == "CSD").OrderBy(r => r.DonViCuID);
        int dem = 1;
        foreach (var item in list)
        {
            string ss = item.DonViCuID;
            string sss = item.tblCoSoDoan.TenDonVi;
            str += "<tr>"
                     + "<td>" + dem++ + "</td>"
                     + "<td>" + item.MaDoanVien + "</td>"
                     + "<td style='text-align: justify;'>" + item.tblDoanVien.HoTen + "</td>   "
                     + "<td>" + string.Format("{0:dd/MM/yyyy}", item.tblDoanVien.NgaySinh) + "</td>"
                     + "<td>" + item.tblDoanVien.tblCoSoDoan.TenDonVi + "</td> "
                     + "<td>" + item.tblCoSoDoan.TenDonVi + "</td>     "
                     + "<td>" + item.tblDanhMuc.TenDanhMuc + "</td>    "
                     + "<td>" + item.tblCoSoDoan1.TenDonVi + "</td>    "
                     + "<td>" + item.tblDanhMuc1.TenDanhMuc + "</td>    "
                     + "<td>" + string.Format("{0:dd/MM/yyyy}", item.NgayChuyenCongTac) + "</td>    "
                     + "</tr>";
        }
        label_table.Text = str;
    }
}